package utils //这个是包名，不一定要跟文件名一致

import "fmt"

//将计算的功能，放到一个函数中，然后在需要时使用，调用即可
//为了让其他包的文件使用Cal函数，需要将C大写，类似于其他语言的private
//在同一个包下，不能有相同的函数名（也不能有相同的全局变量名），否则报重复定义
func Cal(n1 float64, n2 float64, operator byte) float64 {
	var res float64
	switch operator {
	case '+':
		res = n1 + n2
	case '-':
		res = n1 - n2
	case '*':
		res = n1 * n2
	case '/':
		res = n1 / n2
	default:
		fmt.Println("操作符号错误...")

	}
	return res
}
